package com.example.flyweight;

/**
 * 享元接口 - 定义图形对象的公共接口
 * 这是享元模式的核心接口，定义了享元对象必须实现的方法
 */
public interface Shape {
    /**
     * 绘制图形
     * @param x X坐标
     * @param y Y坐标
     * @param color 颜色（外部状态）
     */
    void draw(int x, int y, String color);
}
